Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

47. Кэширование: тэги в memcached и не только (Дмитрий Котеров)
Author Message
Дмитрий Котеров
Администратор



Joined: 10 Mar 2003
Posts: 13665
Карма: 413
   поощрить/наказать


PostPosted: Wed Apr 23, 2008 12:46 am (написано за 17 секунд)
   Post subject: 47. Кэширование: тэги в memcached и не только
Reply with quote

dklab.ru/chicken/nablas/47.html
dklab.ru/chicken/nablas/48.html
Back to top
View user's profile Send private message Send e-mail
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Wed Apr 23, 2008 8:22 am (спустя 7 часов 36 минут; написано за 2 минуты 12 секунд)
   Post subject:
Reply with quote

Дмитрий Котеров
Спасибо, очень своевременно появились наблы, как раз изучаем вопрос использования memcached в новом проекте.

Можно ещё заметочку по нагрузочному тестированию memcached?
Интересуют вопросы его работы в кластере - какая нужна инфраструктура для репликации, есть ли какие особенности.
Back to top
View user's profile Send private message
Дмитрий Котеров
Администратор



Joined: 10 Mar 2003
Posts: 13665
Карма: 413
   поощрить/наказать


PostPosted: Mon Apr 28, 2008 10:00 pm (спустя 5 дней 13 часов 37 минут; написано за 3 минуты 21 секунду)
   Post subject:
Reply with quote

Собственно, особых проблем там нет, просто ставьте, подключайте и работайте. Нагрузки держит очень высокие даже единичный сервер. Да, слово "репликация" (или вертикальное масштабирование, как ее еще называют) применительно к memcached вряд ли может использоваться, там скорее горизонтальное масштабирование, а не вертикальное.

Единственное что, на некоторых конфигурациях замечено, что memcached начинает периодически падать. У нас в МойКруг это воспроизвести не удается (вернее, он падает страшно редко), но другие разработчики (Facebook, МирТесен - на РИТ2008 я слышал от них) периодически жалуются. Наши админы по привычке списывают падение на битую память... :-)
Back to top
View user's profile Send private message Send e-mail
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Mon Apr 28, 2008 10:52 pm (спустя 51 минуту; написано за 3 секунды)
   Post subject:
Reply with quote

Дмитрий Котеров
Спасибо.
Back to top
View user's profile Send private message
Alx
Заглянувший



Joined: 14 Mar 2006
Posts: 15
Карма: 0
   поощрить/наказать


PostPosted: Sun Jun 01, 2008 11:49 pm (спустя 1 месяц 3 дня 57 минут; написано за 2 минуты 12 секунд)
   Post subject:
Reply with quote

Здравствуйте. Вы пишете что "Т.к. memcached не работает с тэгами на встроенном уровне, библиотека TagEmuWrapper эмулирует их поддержку, заводя для каждого тэга специальный ключ в оборачиваемом backend-е." - не может ли случиться так что информация о тегах будет вытеснена из кеша по LRU и соответственно потеряна?
Back to top
View user's profile Send private message Send e-mail
Дмитрий Котеров
Администратор



Joined: 10 Mar 2003
Posts: 13665
Карма: 413
   поощрить/наказать


PostPosted: Wed Aug 13, 2008 12:16 pm (спустя 2 месяца 11 дней 12 часов 27 минут; написано за 1 минуту 23 секунды)
   Post subject:
Reply with quote

Может, но библиотека архитектурно устроена таким образом, что это не страшно. А именно, если вдруг вытеснится информация о каком-то тэге, то все ключи, завязанные на этот тэг, автоматом станут невалидными ("исчезнут"). Так что целостность системы не нарушается. Кажется, тут где-то об этом говорилось уже.
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
Post a reply
Username
Subject
Господа спамеры и оптимизаторы!

Вы можете даже и не пытаться вставлять в текст поста ссылки - они все равно автоматически удаляются (вернее, тэги <a> заменяются на тэги <u>).

Но если не поверите и все же попытаетесь - как только увидите, что все безрезультатно, удалите свой пост, пожалуйста. Модераторы тоже люди, нехорошо, если они погрязнут в тоннах спама.
     

Disable BBCode in this post
Disable Smilies in this post
    HTML is OFF
BBCode is ON
Smilies are ON
You cannot post new topics in this forum. You can reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML